package com.test;


public class GitMsgCreator {
	/**
	 *

	 1 做出总结，按照1，2，3这样的方式简要列出来
	 2 解释它自身所有的内部成员，如果是方法的话，只需要描述下它的作用
	 3 和其他的类和接口之间的关系： 用继承树的方式展示它的子接口和它所有的子孙实现类 ，另外单独用文字简要解释与它有关的其他的类和接口之间的区别
	 4 使用场景
	 5 实际代码应用示例


	 */
	public static void main(String[] args) {
		String gitStatus = "=========================================";


		for (String ss : gitStatus.split("\n")) {
			String[] split = ss.split("/");
			if (split.length > 0) {
				String fileName = split[split.length - 1].split("\\.")[0];
				if ("GitMsgCreator".equals(fileName) || (!ss.contains("new file") && !ss.contains("modified:"))) {
					continue;
				}
				System.out.println("git add " + ss.substring(ss.lastIndexOf(" ") == -1 ? 0 : ss.lastIndexOf(" ")));

				if (ss.contains("new file")) {
					System.out.println("git commit -m  '新增 " + fileName + " 文件'");
					continue;
				}

				if (ss.contains("modified:")) {
					System.out.println("git commit -m  '添加 " + fileName + " 注释'");
					continue;
				}

			}

		}
	}
}
